p,a,div{font-size:16px;}
a,button{transition: .5s;}
.container{width:88%;max-width:88%;margin:0 auto;padding:0;}
.pc_show{display: block;}
body{font-family: 'Tahoma';}

@media(max-width: 1440px){
    .container{width:92%;max-width:92%;}
}
@media(max-width: 1200px){
    .container{width:96%;max-width:96%;}
}
@media(max-width: 992px){
    .container{width:98%;max-width:98%;}
    .pc_show{display: none!important;}
    p,a,div{font-size:14px;}
}

/*电脑端导航*/
.head-v3{height:100px;width:100%;top:0;left:0;position: fixed;z-index:99;}
.head-v3.active{background: rgba(0,0,0,.5);box-shadow: 0 0 10px rgba(0,0,0,.2);}
.head-v3 .navigation-inner{width:100%;;height:100%;}
.navigation-up{height:100%;}
.navigation-inner{display: flex;justify-content: space-between;align-items: center;}
.navigation-inner .logo{height:74px;}
.navigation-up .navigation-v3{width:100%;;height:100%;}
.navigation-up .navigation-v3 ul{width:100%;;height:100%;display: flex;justify-content: end;align-items: center;}
.navigation-up .navigation-v3 li{width:140px;height:52px;}
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#00245b}
.navigation-up .navigation-v3 li h2{width:100%;height:100%;}
.navigation-up .navigation-v3 li h2 a{width:100%;height:100%;display: flex;justify-content: center;align-items: center;color:#fff;}
.navigation-up .navigation-v3 li h2 a:hover{background:#fff;color:#00245b}
.navigation-up .navigation-v3 .nav-up-selected a{background:#fff;color:#00245b}

.navigation-down{position:absolute;top:90px;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#fff;position:absolute;top:0px;box-shadow: 0 0 10px rgba(0,0,0,.4);}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative;display: flex;justify-content: space-between;padding:30px 0;}
.navigation-down .nav-down-menu .inner_pdt .left{display: flex;}
.navigation-down .nav-down-menu .inner_pdt .item{width:45%;}
.navigation-down .left{width:45%;}
.navigation-down .link{color:#333;font-size:14px;display: block;margin-bottom:20px;}
.navigation-down .link:last-child{margin-bottom:0;}
.navigation-down .link:hover{color:#f4a22a;}
.navigation-down .right{width:55%;display: flex;justify-content: space-between;}
.navigation-down .right img{width:40%;}
.navigation-down .txts{width:55%;}
.navigation-down .txt{font-size:14px;color:#555;line-height: 1.8;margin-bottom:30px;}
.navigation-down .txt p{font-size:14px;}
.navigation-down .txt a{font-size:14px;color:#555;}
.navigation-down .txt a:hover{color:#f4a22a;}
.navigation-down .nav_more{transition: .5s;width:120px;height:40px;display: flex;justify-content: center;align-items: center;border:1px solid #ddd;color:#555;font-size:14px;}
.navigation-down .nav_more:hover{background:#f4a22a;color:#fff;}

@media(max-width: 1680px){
    .navigation-inner .logo{height:64px;}
    .navigation-up .navigation-v3 li{width:120px;height:42px;}
}
@media(max-width: 1440px){
    .navigation-inner .logo{height:64px;}
    .navigation-up .navigation-v3 li{width:120px;height:42px;}
}
@media(max-width: 1280px){
    .navigation-inner .logo{height:54px;}
    .navigation-up .navigation-v3 li{width:100px;}
    .navigation-up .navigation-v3 li h2 a{font-size:14px;}
}
@media(max-width: 1200px){
    .navigation-inner .logo{height:44px;}
    .navigation-up .navigation-v3 li{width:90px;}
    .navigation-up .navigation-v3 li h2 a{font-size:13px;}
}
@media(max-width: 1024px){
    .head-v3{display: none;}
}

/*移动端导航*/
.mobile_header{width:100%; height:60px;position:fixed;top:0;left:0;z-index:1999;display: none;background: #fff;}
.mobile_header .container{max-width:100%;width:100%;height:100%;display:flex;justify-content: space-between;align-items: center;padding:0 20px;}
.mobile_header .header_logo{font-size:20px;font-weight: bold;flex:1;display: flex;align-items: center;}
.mobile_header .container img{height: 45px;margin-right:15px;}
.mobile_header .header_logo p{font-size:18px;color:#f4a22a;}
.mobile_header .container i{background:#f4a22a;font-size: 25px;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;color: #fff;border-radius: 5px;cursor: pointer;}
.mobile_header .open_logo img {width: 150px;margin-top: 20px;}
.mobile_header .nav-phone {position:fixed; top:0; right:-100%; width:100%; height: 100vh; background:#f4a22a;z-index:2000;color:#fff;padding:20px;box-sizing: border-box;}
.mobile_header .close { display: flex;justify-content: flex-end;font-size: 30px;color: #fff;cursor: pointer;opacity: 1!important;font-weight: normal;}
.mobile_header .close:hover{color: #fff;}
.mobile_header .mobile_menu {width:92%; margin-top:40px; height:auto; z-index:99;}
.mobile_header .mobile_menu li{width:100%;padding:12px 0;}
.mobile_header .mobile_menu li .new{position: absolute;left: 24%;top: 1px;width: 40px;}
.mobile_header .mobile_menu li a{display:block;height:100%; font-size:18px; color:#fff;}
.mobile_header .mobile_menu li h3 {width:100%;background: url(../images/icon_01.png) 98% center no-repeat; background-size:16px;  position:relative;}
.mobile_header .mobile_menu li.selected h3{background: url(../images/icon_02.png) 98% center no-repeat; background-size:16px; }
.mobile_header .mobile_menu li .list-item {position:relative;overflow: hidden;zoom: 1;display: none;padding-top:10px;max-height:300px;overflow-y:scroll;}
.mobile_header .mobile_menu li .list-item a{display:block; padding-left:20px; font-size:16px;}
.mobile_header .mobile_menu li .list-item a:hover{color:#f4a22a;}
.mobile_header .open_logo{display: flex; justify-content: center; align-items: center;}
.mobile_header .open_logo a{font-size:20px;color:#fff;}
.mobile_header .open_logo img{width:210px;}
.mobile_header .mobile_menu li i{color:#f4a22a; margin-right:5px;}
.mobile_header #navToggle{display: none;}
.mobile_header .m_logo{display: none;}
.mobile_header i{font-size:26px;}
.mobile_header span{font-size:24px;}

@media(max-width: 1024px){
    .mobile_header{display: block;}
}
@media(max-width: 576px){
    .mobile_header .open_logo img{width:170px;}
    .mobile_header .close{font-size:20px;}
    .mobile_header .mobile_menu li a{font-size:15px;}
    .mobile_header .mobile_menu li .list-item a{font-size:14px;}
}

/*首页-轮播图*/
.banner{width:100%;height:550px;position: relative;overflow: hidden;}
.banner .container{width:100%;height:100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.banner .swiper-container{width:100%;height:100%;color:#fff;}
.banner .en{font-size:32px;text-align: center;}
.banner .cn{font-size:84px;font-weight: bold;margin:20px 0;text-align: center;}
.banner .sub{font-size:32px;text-align: center;line-height: 1.5;}
.banner .banner_more{display: none;}
.banner .banner_tag{color:#fff;font-size:38px;font-weight: lighter;padding:5px 50px;border:3px solid #fca400;border-radius: 50px;}
.banner .banner_tel{display: none;}
.banner .swiper-pagination-bullet{width:80px;border-radius: 8px;}
.banner .swiper-pagination-bullet-active{background: #fff;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:30px;!important;}

@media(max-width: 1280px){
    .banner .cn{font-size:64px;}
    .banner .sub{font-size:22px;}
    .banner .banner_tag{font-size:22px;}
    .banner .banner_more{font-size:22px;width:280px;height:60px;}
}
@media(max-width: 1024px){
    .banner .container{justify-content: start;padding-top:20%;}
}
@media(max-width: 992px){
    .banner{margin-top:60px;height:500px;}
    .banner .container{justify-content: start;padding-top:17%;}
    .banner .en{font-size:20px;}
    .banner .cn{font-size:54px;}
    .banner .cn2{font-size:54px!important;}
    .banner .sub{font-size:20px;}
    .banner .banner_tag{font-size:14px;padding:5px 20px;border:2px solid #fca400;}
    .banner .iconfont{font-size:20px;}
}
@media(max-width:576px) {
    .banner{margin-top:60px;height:300px;}
    .banner .container{justify-content: start;padding-top:14%;}
    .banner .en{font-size:16px;}
    .banner .cn{font-size:34px;margin:15px 0;}
    .banner .cn2{font-size:28px!important;}
    .banner .sub{font-size:16px;}
    .banner .banner_tag{font-size:14px;padding:5px 20px;border:2px solid #fca400;}
    .banner .swiper-pagination-bullet{width:50px;border-radius: 8px;}
    .banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:20px;!important;}
}

/*首页简介*/
.de_about .container{padding:100px 0;}
.de_about .profile{display: flex;justify-content: space-between;}
.de_about .left{width:40%;}
.de_title{width:230px;height:60px;background:#f4a22a;color:#fff;display: flex;justify-content: center;align-items: center;font-size:24px;}
.de_about .names{color:#332c2b;font-size:32px;line-height: 1.5;font-weight: lighter;margin-top:25px;}
.de_about .right{width:50%;}
.de_about .right p{font-size:16px;color:#666;margin-bottom:30px;line-height: 1.8;}
.de_about .nums{width:100%;display: flex;margin-top:80px;}
.de_about .nums .item{width:25%;border-bottom:1px solid #332c2b;display: flex;flex-direction: column;align-items: center;color:#332c2b;padding-bottom:45px;}
.de_about .nums .iconfont{font-size:54px;height:54px;}
.de_about .nums p{font-size:24px;margin:25px 0 15px;}
.de_about .nums span{font-size:54px;font-weight: bold;}
.de_about .nums div{font-size:24px;}
.de_about .nums .item:hover{border-bottom:2px solid #f4a22a;color:#f4a22a;}

@media(max-width: 1280px){
    .de_about .names{color:#332c2b;font-size:22px;line-height: 1.5;font-weight: lighter;margin-top:25px;}
    .de_about .nums{width:100%;display: flex;margin-top:60px;}
    .de_about .nums .item{width:25%;border-bottom:1px solid #332c2b;display: flex;flex-direction: column;align-items: center;color:#332c2b;padding-bottom:45px;}
    .de_about .nums .iconfont{font-size:44px;height:54px;}
    .de_about .nums p{font-size:20px;margin:25px 0 15px;}
    .de_about .nums span{font-size:44px;font-weight: bold;}
    .de_about .nums div{font-size:20px;}
}
@media(max-width: 1024px){
    .de_about .container{padding:60px 0;}
    .de_about .nums{width:100%;display: flex;margin-top:40px;}
    .de_about .nums .item{width:25%;border-bottom:1px solid #332c2b;display: flex;flex-direction: column;align-items: center;color:#332c2b;padding-bottom:35px;}
    .de_about .nums .iconfont{font-size:34px;height:34px;}
    .de_about .nums p{font-size:18px;margin:25px 0 15px;}
    .de_about .nums span{font-size:34px;font-weight: bold;}
    .de_about .nums div{font-size:18px;}
}
@media(max-width: 576px){
    .de_about .container{padding:30px 0;}
    .de_about .profile{display: block;justify-content: space-between;}
    .de_about .left{width:100%;}
    .de_title{width:200px;height:40px;background:#f4a22a;color:#fff;display: flex;justify-content: center;align-items: center;font-size:24px;}
    .de_about .names{color:#332c2b;font-size:22px;line-height: 1.5;font-weight: lighter;margin-top:25px;}
    .de_about .right{width:100%;margin-top:30px;}
    .de_about .right p{font-size:14px;}
    .de_about .nums{width:100%;display: flex;margin-top:40px;}
    .de_about .nums .item{width:25%;border-bottom:1px solid #332c2b;display: flex;flex-direction: column;align-items: center;color:#332c2b;padding-bottom:30px;}
    .de_about .nums .iconfont{font-size:24px;height:24px;}
    .de_about .nums p{font-size:14px;margin:20px 0 10px;}
    .de_about .nums span{font-size:18px;font-weight: bold;}
    .de_about .nums div{font-size:14px;}
}

/*首页产品*/
.de_product{background: #f1f0f0;}
.de_product .titles{padding:60px 0 40px 0;position: relative;}
.de_product .container{display: flex;justify-content: space-between;align-items: center;}
.de_product .left{max-width:70%;}
.de_product .sub{font-size:24px;color:#666;line-height: 1.5;margin-top:30px;font-weight: lighter;}
.de_product .right{flex:1;}
.de_product .pdt_next{color:#fff;right:4%;width:70px;height:70px;border-radius: 50%;background:#332c2b;opacity: 1;transition: .5s;}
.de_product .pdt_next::after{font-size:25px;font-weight: bold;}
.de_product .pdt_next:hover{background:#f4a22a;}
.de_product .pdt_prev{color:#fff;right:9%;width:70px;height:70px;border-radius: 50%;background:#332c2b;opacity: 1;left:auto;transition: .5s;}
.de_product .pdt_prev::after{font-size:25px;font-weight: bold;}
.de_product .pdt_prev:hover{background:#f4a22a;}
.de_product .list{width:100%;}
.de_product .pdtSwiper{overflow:hidden;height:760px;}
.de_product .swiper-slide{display: flex;flex-wrap:wrap;}
.de_product .item{display: flex;align-items: center;cursor:pointer;}
.de_product .item1{height:46%;width:50%;padding:0 5%;}
.de_product .item2{height:54%;width:25%;flex-direction: column;}
.de_product .item:nth-child(1){background: #ececec;}
.de_product .item:nth-child(2){background: #f1f1f1;}
.de_product .item:nth-child(3){background: #f9f9f9;}
.de_product .item:nth-child(4){background-image: linear-gradient(to bottom,#f8f8f8,#e6e6e6);}
.de_product .item:nth-child(5){background: #f9f9f9;}
.de_product .item:nth-child(6){background-image: linear-gradient(to bottom,#f8f8f8,#e6e6e6);}
.de_product .txts{width:50%;}
.de_product .item_name{font-size:30px;color:#332c2b;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1.5;}
.de_product .item_sub{font-size:16px;color:#332c2b;line-height: 1.5;margin:24px 0 58px 0;width:100%;}
.de_product .item1 .item_sub p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.de_product .item_btn{width:140px;height:34px;border-radius: 34px;background:#332c2b;color:#fff;display: flex;justify-content: center;align-items: center;font-size:16px;}
.de_product .item:hover .item_btn{background:#f4a22a;}
.de_product .item:hover .pic img{transform: scale(1.1);}
.de_product .pic{width:50%;height:100%;display: flex;align-items: center;justify-content: center;overflow:hidden;}
.de_product .pic img{width:80%;height:80%;object-fit: contain;transition: .5s;}
.de_product .item2 .pic{width:80%;height:60%;}
.de_product .item2 .txts{order:1;width:80%;display: flex;flex-direction: column;align-items: center;}
.de_product .item2 .item_name{text-align: center;}
.de_product .item2 .item_sub{margin:10px 0 24px 0;}
.de_product .item2 .item_sub p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

@media(max-width: 1680px){
    .de_product .item_name{font-size:26px;}
}
@media(max-width: 1440px){
    .de_product .item_name{font-size:22px;}
    .de_product .item1{padding:0 2%;}
    .de_product .txts{padding:0 20px;}
    .de_product .pdt_prev{right:11%;}
}
@media(max-width: 1280px){
    .de_product .sub{font-size:20px;}
}
@media(max-width: 1024px){
    .de_product .item_name{font-size:18px;}
    .de_product .pdtSwiper{overflow:hidden;height:660px;}
    .de_product .sub{font-size:18px;}
    .de_product .pdt_next{right:2%;width:50px;height:50px;}
    .de_product .pdt_next::after{font-size:20px;}
    .de_product .pdt_prev{right:9%;width:50px;height:50px;}
    .de_product .pdt_prev::after{font-size:20px;}
}
@media(max-width: 768px){
    .de_product .pdt_prev{right:11%;}
    .de_product .pdtSwiper{height:auto;}
    .de_product .item1{height:auto;width:100%;flex-direction: column;padding:30px 2%;}
    .de_product .item2{height:auto;width:100%;flex-direction: column;padding:30px 2%;}
    .de_product .txts{width:100% !important;order:1!important;padding-top:30px;}
    .de_product .item_name{font-size:18px;}
    .de_product .item_sub{font-size:14px;margin:10px 0 24px 0;}
    .de_product .item_btn{width:140px;height:34px;border-radius: 34px;font-size:14px;}
    .de_product .pic{width:100% !important;height:400px !important;}
    .de_product .pic img{width:100% !important;height:100% !important;}
    .de_product .item2 .item_name{text-align: left;}
    .de_product .item2 .txts{align-items: start;}
}
@media(max-width: 576px){
    .de_product .pdt_prev{right:13%;}
}
@media(max-width: 414px){
    .de_product .titles{padding:30px 0;}
    .de_product .sub{font-size:15px;}
    .de_product .pdt_next{right:2%;width:35px;height:35px;}
    .de_product .pdt_next::after{font-size:16px;}
    .de_product .pdt_prev{right:13%;width:35px;height:35px;}
    .de_product .pdt_prev::after{font-size:16px;}
    .de_product .pic{width:100% !important;height:280px !important;}
    .de_product .item1{height:auto;width:100%;flex-direction: column;padding:15px 2%;}
    .de_product .item2{height:auto;width:100%;flex-direction: column;padding:15px 2%;}
}

.de_honor{width:100%;height:745px;display: flex;}
.de_honor .left{width:50%;height:100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.de_honor .big{color:#fff;font-size:72px;font-weight: bold;}
.de_honor .small{color:#f4a22a;font-size:50px;font-weight: bold;margin:30px 0 90px;}
.de_honor .lines{color:#fff;font-size:32px;line-height: 2;}
.de_honor li{list-style: disc;list-style-position: inside}
.de_honor .right{width:50%;height:100%;}
.de_honor img{width:100%;height:100%;object-fit: cover;}

@media(max-width: 1366px){
    .de_honor{height:523px;}
    .de_honor .big{font-size:52px;}
    .de_honor .small{font-size:40px;margin:15px 0 45px;}
    .de_honor .lines{font-size:22px;}
}
@media(max-width: 992px){
    .de_honor{display: block;height:auto;}
    .de_honor .left{width:100%;height:auto;padding:50px 0;}
    .de_honor .right{width:100%;height:650px;}
}
@media(max-width: 576px){
    .de_honor .left{padding:30px 0;}
    .de_honor .big{font-size:32px;}
    .de_honor .small{font-size:20px;margin:10px 0 30px;}
    .de_honor .lines{font-size:18px;}
    .de_honor .right{height:485px;}
}
@media(max-width: 414px){
    .de_honor .big{font-size:28px;}
    .de_honor .small{font-size:20px;margin:10px 0 30px;}
    .de_honor .lines{font-size:16px;}
    .de_honor .right{height:346px;}
}

/*首页-新闻*/
.de_news{background: #fcf0e3;padding:80px 0;}
.de_news .de_titles{display: flex;justify-content: space-between;align-items: center;margin-bottom:45px;}
.de_news .news_more{width:140px;height:34px;background: #332c2b;color:#fff;font-size:16px;display: flex;justify-content: center;align-items: center;border-radius: 34px;}
.de_news .news_more:hover{background:#00245b; }
.de_news .list{display: flex;justify-content: space-between;}
.de_news .left{width:65%;border-top:4px solid #999;background: #fff;padding:40px 65px;}
.de_news .left .pic{width:100%;height:470px;overflow:hidden;}
.de_news .left img{width:100%;height:100%;object-fit: cover;transition: .5s;}
.de_news .left:hover img{transform: scale(1.1);}
.de_news .left .de_newscate{width:115px;height:32px;border-radius: 32px;border: 1px solid #a3a3a3;color:#a3a3a3;font-size:16px;display: flex;justify-content: center;align-items: center;margin:45px 0 25px;}
.de_news .left .news_name{font-size:24px;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom:25px;color:#000;}
.de_news .left .news_btn{border-top:1px solid #ccc;display: flex;justify-content: space-between;align-items: center;padding-top:27px;}
.de_news .left .news_time{font-size:14px;color:#332c2b;}
.de_news .left .news_btn span{font-size:18px;color:#332c2b;}
.de_news .left:hover{border-top:4px solid #f4a22a;}
.de_news .left:hover .de_newscate{border: 1px solid #f4a22a;color:#f4a22a;}

.de_news .right{width:30%;border-top:4px solid #999;background: #fff;padding:10px 30px 70px 30px;}
.de_news .right:hover{border-top:4px solid #f4a22a;}
.de_news .item{width:100%;border-bottom:1px solid #ccc;display: block;}
.de_news .item .line1{display: flex;justify-content: space-between;align-items: center;}
.de_news .item .de_newscate{width:115px;height:32px;border-radius: 32px;border: 1px solid #a3a3a3;color:#a3a3a3;font-size:16px;display: flex;justify-content: center;align-items: center;margin:45px 0 25px;}
.de_news .item .news_time{color:#a3a3a3;}
.de_news .item .line2{display: flex;justify-content: space-between;align-items: center;margin-bottom:25px;}
.de_news .item .news_name{font-size:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#000;width:80%;}
.de_news .item .line2 span{font-size:20px;color:#000;}
.de_news .item:hover .de_newscate{border: 1px solid #f4a22a;color:#f4a22a;}

@media(max-width: 1366px){
    .de_news .right{width:33%;}
    .de_news .left .news_name{font-size:20px;}
    .de_news .item .news_name{font-size:18px;}
    .de_news .left .pic{height:399px;}
}
@media(max-width: 1024px){
    .de_news{padding:50px 0;}
    .de_news .left .news_name{font-size:18px;}
    .de_news .item .news_name{font-size:17px;}
    .de_news .left .pic{height:374px;}
}
@media(max-width: 992px){
    .de_news{padding:30px 0;}
    .de_news .list{flex-wrap:wrap;}
    .de_news .left{width:100%;padding:20px;}
    .de_news .right{width:100%;padding:10px 20px 40px 20px;margin-top:30px;}
}
@media(max-width: 576px){
    .de_news .de_titles{margin-bottom:30px;}
    .de_news .left .pic{height:339px;}
    .de_news .left .news_name{font-size:16px;}
    .de_news .item .news_name{font-size:16px;}
    .de_news .news_more{font-size:14px;width:120px;}
}
@media(max-width: 414px){
    .de_news .left .pic{height:257px;}
}

/*底部*/
footer{background: #00245a;color:#fff;}
footer .info{display: flex;justify-content: space-between;padding:40px 0;}
footer .left{width:30%;}
footer .left .footer_logo{width:196px;}
footer .left .item{margin-top:26px;}
footer .left p{font-size:14px;color:#d1d1d1;margin-bottom:12px;}
footer .left .tel{font-size:20px;color:#fff;font-weight: bold;}
footer .left .addr{font-size:16px;color:#fff;}

footer .right{width:68%;display: flex;justify-content: space-between;}
footer .right .links{width:16%;}
footer .right .link_name{font-size:16px;color:#fff;margin-bottom:26px;}
footer .right .link{font-size:14px;color:#d1d1d1;display: block;margin-bottom:12px;}
footer .right .link:hover{color:#fff;}
footer .right .links2{width:36%;}
footer .right .links2 .link_list{display: flex;}
footer .right .links2 .item{width:50%;}

footer .copyright{padding:40px 0;display: flex;justify-content: space-between;align-items: center;flex-wrap:wrap;}
footer .copyright .left{display: flex;align-items: center;width:75%;}
footer .copyright p{margin-right:20px;font-size:14px;color:#d1d1d1;margin-bottom:0;}
footer .copyright a{font-size:14px;color:#d1d1d1;}
footer .copyright a:hover{color:#fff;}
footer .copyright .right{display: flex;align-items: center;width:25%;justify-content: end;}

@media(max-width: 1440px){
    footer .left{width:30%;}
    footer .left .footer_logo{width:196px;}
    footer .right{width:70%;}
    footer .copyright .left{width:75%;}
    footer .copyright .right{width:25%;}
}
@media(max-width: 1366px){
    footer .copyright .left{width:100%;}
    footer .copyright .right{width:100%;justify-content:start;margin-top:10px;}
}
@media(max-width: 1024px){
    footer .info{display: block;}
    footer .left{width:100%;}
    footer .right{width:100%;margin-top:60px;}
}
@media(max-width: 992px){
    footer .copyright{padding:20px 0;}
    footer .copyright .left{display: block;}
    footer .copyright .left p{margin-top:10px;line-height: 1.5;}
}
@media(max-width: 576px){
    footer .right{display: none;}
    footer .info{padding-bottom:20px;}
}

/*------------------------------------------------------------------------------*/

/*详情页底部 上一个下一个*/
.common_btns .wrap{width:100%;display: flex;justify-content: space-between;align-items: center;border-top:1px solid #d9d9d9;padding-top:20px;}
.common_btns .item{display: flex;justify-content: flex-start;align-items: center;margin:14px 0;}
.common_btns a{font-size:16px;color:#666;line-height: 1.5;}
.common_btns a:hover{color:#f4a22a;}
.common_btns span{font-size:16px;color:#666;}
.common_btns .back_btn{font-size:18px;width:154px;height:46px;border-radius:5px;background:#f4a22a;color:#fff;display: flex;justify-content: center;align-items: center;}
.common_btns .back_btn:hover{background: #00245b;color:#fff;}
.common_btns .left{width:85%!important;}
.common_btns .right{width:15%!important;padding-top:0!important;display: flex;justify-content: flex-end;align-items: center;}
@media(max-width:992px) {
    .common_btns .left{display: block!important;width:100% !important;}
    .common_btns .right{margin-top:20px;width:100% !important;}
    .common_btns .wrap{padding-bottom: 20px;display: block;}
    .common_btns span, .common_btns a{font-size:14px;}
    .common_btns .back_btn{font-size:14px;width:180px;height:40px;}
    .common_btns .right{margin-top:0;justify-content: flex-start;}
}

/*页面公共样式*/
.page_common .right .pos{height:70px;display: flex;justify-content: space-between;align-items: center;border-bottom:1px solid #ccc;}
.page_common .right .pos_left{font-size:24px;color:#333;font-weight:bold;display: flex;align-items: center;}
.page_common .right .pos_left .catelink{display: block;padding:10px 20px;background-color: #fff;color:#000;border:1px solid #f4a22a;}
.page_common .right .pos_left .catelink.active{background-color: #f4a22a;color:#fff;border:1px solid #f4a22a;}
.page_common .right .pos_right{display: flex;justify-content: center;align-items: center;}
.page_common .right .pos_right a{font-size:16px;color:#aaa;}
.page_common .right .pos_right a:hover{color:#f4a22a;}
.page_common .right .pos_right span{font-size:16px;color:#aaa;margin:0 15px;}
.page_common .right .pos_right .current{font-size:16px;color:#777;}
@media(max-width:992px) {
    .page_common{padding-left:0px;}
    .page_common .wrap{display: block;}
    .page_common .right{width:100%;padding-top: 10px;}
    .page_common .right .pos{height:50px;display: flex;justify-content: space-between;align-items: center;border-bottom:1px solid #ccc;}
    .page_common .right .pos_left{font-size:16px;color:#333;font-weight:bold;display: flex;align-items: center;}
    .page_common .right .pos_left a{font-size:14px;display: block;padding:10px 20px;background-color: #fff;color:#000;border:1px solid #f4a22a;}
    .page_common .right .pos_left a.active{background-color: #f4a22a;color:#fff;border:1px solid #f4a22a;}
    .page_common .right .pos_right{display: flex;justify-content: center;align-items: center;}
    .page_common .right .pos_right a{font-size:14px;color:#aaa;}
    .page_common .right .pos_right span{font-size:14px;color:#aaa;margin:0 5px;}
    .page_common .right .pos_right .current{font-size:14px;color:#777;}
    .page_common .left .cate_title{font-size:20px;}
}
@media(max-width:576px) {
    .page_common .right .pos_left .catelink{padding:10px;text-align: center;}
    .page_common .right .pos_right{display: none;}
}

/*分页公共样式*/
.page{display:flex;justify-content: center;align-items: center;width:100%;margin-top:.2rem;}
.pagination{margin-bottom:.7rem;}
.pagination li {width: 50px;height:36px;border: 1px solid #a6a6a6;margin: 0 4px;}
.pagination li:hover{background: #eee;}
.pagination li span,.pagination li a{font-size:14px;color:#666666;width:100%;height:100%;display:flex;align-items: center;justify-content: center;}
.pagination li.active{background:#f4a22a;}
.pagination li.active span,.pagination li.active a{color:#fff;}

@media(max-width: 992px){
    .page{display:flex;justify-content: center;align-items: center;width:100%;margin-top:.2rem;}
    .pagination{margin-bottom:.7rem;flex-wrap: wrap;justify-content: center;}
    .pagination li {width: 30px;height:30px;border: 1px solid #a6a6a6;margin: 4px;}
    .pagination li span,.pagination li a{font-size:14px;color:#666666;width:100%;height:100%;display:flex;align-items: center;justify-content: center;}
    .pagination li.active{background:#f4a22a;}
    .pagination li.active span,.pagination li.active a{color:#fff;}
}

.page_common .box{width:100%;display: flex;justify-content: space-between;padding:30px 0;align-items: start;}
.page_common .left_cate{width:18%;color:#fff;border:1px solid #d0d0d0;}
.page_common .cate_name{width:100%;background:#00245b;font-size:24px;padding:20px 10px;text-align: center;color:#fff;}
.page_common .cate_list{width:100%;}
.page_common .link{display: block;font-size:16px;background: rgb(239,239,239);color:#333;padding:20px 10px;border-bottom:1px solid #d0d0d0;line-height: 1.5;}
.page_common .link:last-child{border-bottom:0;}
.page_common .link.active{background: #f4a22a;color:#fff;}
.page_common .link:hover{background: #fff;}
.page_common .link.active:hover{background: #f4a22a;color:#fff;}
.page_common .right_box{width:80%;}

@media(max-width: 768px){
    .page_common .cate_name{font-size:20px;}
    .page_common .link{font-size:14px;padding:10px;}
    .page_about .right_box p{font-size:14px;}
}
@media(max-width: 576px){
    .page_common .box{flex-direction: column;align-items: center;}
    .page_common .left_cate{width:100%;}
    .page_common .right_box{width:100%;margin-top:30px;}
    .page_common .cate_name{display: none;}
    .page_common .cate_list{display: flex;flex-wrap:wrap;}
    .page_common .link{width:25%;border-bottom:0;border-right:1px solid #d0d0d0;text-align: center;}
    .page_common .link:last-child{border-right:0;}
}

/*关于我们*/
.page_about .right_box p{color:#333;line-height: 1.8;margin-bottom:30px;font-size:16px;}
.page_about .pic_line{display: flex;justify-content: space-between;}
.page_about .pic_line img{width:49%;}

@media(max-width: 768px){
    .page_about .right_box p{font-size:14px;}
    .page_about .pic_line{display: block;}
    .page_about .pic_line img{width:100%;margin-bottom:10px;}
}


/*企业荣誉*/
/*图片轮播*/
.pics{padding-top:60px;}
.pics .honorSwiper {width: 100%;height: 400px;overflow: hidden;margin-bottom:30px;}
.page_honor .pics .swiper-slide .pic {width: 100%;height: 100%;overflow: hidden;border:2px solid #ddd;cursor: pointer;position: relative;display: flex;justify-content: center;align-items: center;background-position: center;background-repeat: no-repeat;background-size: cover;}
.page_honor .pics .swiper-slide .pic .cover {position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, 0.5);z-index: 2;width: 100%;left: 0;height: 100%;display: none;}
.page_honor .pics .swiper-slide .pic:hover {border:2px solid #e37125;}
.page_honor .pics .swiper-slide .pic:hover .cover {display: block;}
.page_honor .pics .swiper-slide .pic .cover img {width: 100%;height: 100%;object-fit: cover;opacity: 0;position: absolute;z-index: 4;left: 0;top: 0;}
.page_honor .pics .swiper-slide .pic .cover .icon-imgs {margin-top: 110px;width: 100%;height: 37px;background: url(../images/big.png) center no-repeat;display: block;}
.page_honor .pics .swiper-slide .pic .cover p {text-align: center;width: 100%;font-size: 18px;font-weight: 400;color: #FFFFFF;margin-top: 26px;}
.page_honor .pics .swiper-slide p{text-align: center;color:#fff;height:20%;display: flex;justify-content: center;align-items: center;}
.page_honor .pics .tips {font-size: 14px;color: #8E8C6B;line-height: 36px;margin: 24px 0 15px;}
.page_honor .pics .cont {position: relative;}
.page_honor .pics .cont .swiper-button-next{width: 30px;height: 30px;background: #000;top: -20px;right: 0;z-index: 1;border:1px solid #fff;}
.page_honor .pics .cont .swiper-button-prev{width: 30px;height: 30px;background: #000;top: -20px;left: auto;right: 3%;z-index: 1;border:1px solid #fff;}
.page_honor .pics .cont .swiper-button-prev:after{font-size:18px;color:#fff;}
.page_honor .pics .cont .swiper-button-next:after{font-size:18px;color:#fff;}
.viewer-canvas>img{height: 60%!important;width: auto!important;margin-left: auto!important;margin-top: 10%!important;}

@media(max-width: 1920px){
    .pics .honorSwiper{height:330px;}
}
@media(max-width: 1680px){
    .pics .honorSwiper{height:280px;}
}
@media(max-width: 1366px){
    .pics{padding-top:40px;}
    .pics .honorSwiper{height:240px;}
    .page_honor .pics .cont .swiper-button-prev{right:5%;}
}
@media(max-width: 1024px){
    .pics .honorSwiper{height:548px;}
}
@media(max-width: 992px){
    .pics .honorSwiper{height:552px;}
}
@media(max-width: 768px){
    .pics .honorSwiper{height:450px;}
    .page_honor .pics .cont .swiper-button-prev{right:7%;}
    .viewer-canvas>img{height:auto!important;width:90%!important;margin-left: auto!important;margin-top:40%!important;}
}
@media(max-width: 576px){
    .pics .honorSwiper{height:420px;}
}
@media(max-width: 414px){
    .pics .honorSwiper{height:296px;}
    .page_honor .pics .cont .swiper-button-prev{right:9%;}
}

/*生产环境*/
.equipment_cates{width:100%;display: flex;justify-content: center;align-items: center;margin-bottom:30px;}
.equipment_cate{padding:15px 50px;margin:0 10px;background: rgb(239,239,239);cursor:pointer;font-size:18px;}
.equipment_cate.active{background:#00245b;color:#fff;}

.equip_swipers_box{width:100%;position: relative;aspect-ratio: 7/4;}
.equip_swipers{width:100%;position: absolute;z-index:1;left:0;top:0;overflow: hidden;}
.equip_swiper{width:80%;overflow: hidden;aspect-ratio: 3/2;margin:0 auto;}
.equip_swiper img{width:100%;height:100%;object-fit: cover;}
.equip_swipers .swiper-button-next{width:30px;height:48px;background: rgba(0,0,0,.3);right:5%;}
.equip_swipers .swiper-button-prev{width:30px;height:48px;background: rgba(0,0,0,.3);left:5%;}
.equip_swipers .swiper-button-next:after{color:#fff;font-size:20px;}
.equip_swipers .swiper-button-prev:after{color:#fff;font-size:20px;}

@media(max-width: 1440px){
    .equipment_cate{padding:15px 50px;margin:0 10px;font-size:16px;}
}
@media(max-width: 992px){
    .equipment_cate{padding:15px 50px;margin:0 10px;font-size:14px;}

    .equip_swipers_box{width:100%;position: relative;aspect-ratio: 7/4;}
    .equip_swipers{width:100%;position: absolute;z-index:1;left:0;top:0;overflow: hidden;}
    .equip_swiper{width:80%;overflow: hidden;aspect-ratio: 3/2;margin:0 auto;}
    .equip_swiper img{width:100%;height:100%;object-fit: cover;}
    .equip_swipers .swiper-button-next{width:30px;height:48px;background: rgba(0,0,0,.3);right:3%;}
    .equip_swipers .swiper-button-prev{width:30px;height:48px;background: rgba(0,0,0,.3);left:3%;}
    .equip_swipers .swiper-button-next:after{color:#fff;font-size:18px;}
    .equip_swipers .swiper-button-prev:after{color:#fff;font-size:18px;}
}
@media(max-width: 576px){
    .equip_swipers_box{width:100%;position: relative;aspect-ratio: 7/4;}
    .equip_swipers{width:100%;position: absolute;z-index:1;left:0;top:0;overflow: hidden;}
    .equip_swiper{width:80%;overflow: hidden;aspect-ratio: 3/2;margin:0 auto;}
    .equip_swiper img{width:100%;height:100%;object-fit: cover;}
    .equip_swipers .swiper-button-next{width:25px;height:35px;background: rgba(0,0,0,.3);right:2%;}
    .equip_swipers .swiper-button-prev{width:25px;height:35px;background: rgba(0,0,0,.3);left:2%;}
    .equip_swipers .swiper-button-next:after{color:#fff;font-size:14px;}
    .equip_swipers .swiper-button-prev:after{color:#fff;font-size:14px;}
}

/*产品中心*/
.page_product .list{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.page_product .list{display: flex;justify-content: space-between;height:100%;}
.page_product .list .item{width:32%;height:100%;position: relative;overflow: hidden;margin-bottom:30px;}
.page_product .list .item:last-child:nth-child(3n+2){margin-right:34%;}
.page_product .list img{width: 100%;height: 100%;object-fit: contain;display: block;transition: .5s;}
.page_product .list .item:hover img{transform: scale(1.1);}
.page_product .list p{position:absolute;bottom:0;left:0;width:100%;height:60px;background: rgba(0,0,0,.5);color:#fff;display: flex;justify-content: center;align-items: center;}

@media(max-width: 1024px){
    .page_product .list .item{width:49%;}
    .page_product .list .item:last-child:nth-child(3n+2){margin-right:0;}
}
@media(max-width: 576px){
    .page_product .list p{height:45px;}
}
@media(max-width: 414px){
    .page_product .list p{height:45px;}
    .page_product .list .item{width:100%;}
}

/*产品详情css*/
.page_productview .box .info{display: flex;justify-content: space-between;align-items: flex-start;}
.page_productview .box .info .left{width:42%;position:relative;}
.page_productview .box .info .left img{width:100%;}
.page_productview .box .info .text{width:53%;}
.page_productview .box .info .text .title{font-size:30px;color:#203015;padding-bottom:25px;border-bottom:1px solid #d9d9d9;font-weight:bold;}
.page_productview .box .info .text .model{padding:30px 0 10px;font-size:16px;line-height: 1.5;}
.page_productview .box .info .text .params{padding:10px 0 30px;font-size:16px;line-height: 1.5;}
.page_productview .box .info .text .details{margin-top:30px;}
.page_productview .box .info .text .details p{line-height:2;font-size:18px;}
.page_productview .box .info .text .details p a{color:#000;font-size:18px}
.page_productview .box .info .text .info{font-size:16px;color:#666;padding-top:22px;}
.page_productview .box .info .text .line{display: inline-flex;justify-content: flex-start;align-items: center;background:#f4a22a;padding:10px 20px;border-radius: 4px;margin-right:20px;}
.page_productview .box .info .text .line i{font-size:22px;margin-right:14px;color: #fff;}
.page_productview .box .info .text .line span{font-size:16px;color: #fff;}
.page_productview .box .info .text .line a{font-size:16px;color: #fff;}
.page_productview .box .info .text .line:hover{background:#00245b;}

.page_productview .product_img.gallery-top {margin-bottom:5px;}
.page_productview .product_img.gallery-top .swiper-slide{overflow: hidden;}
.page_productview .product_img .gallery-thumbs {width:30%; box-sizing: border-box; padding: 10px 0;}
.page_productview .product_img .gallery-thumbs .swiper-slide {opacity: 0.4; cursor: pointer;}
.page_productview .product_img .gallery-thumbs .swiper-slide-thumb-active {opacity: 1; border:1px #00245b solid;}
.page_productview .product_img .swiper-button-next:after,.product_img .swiper-button-prev:after{color:#fff;}

.page_productview h3{font-size:24px;font-weight: bold;margin-bottom:20px;}
.page_productview .sub{line-height: 1.8;}
.page_productview .sub span{color:#f4a22a;}
.page_productview .line{margin-top:20px;}

@media screen and (max-width:992px){
    .page_productview .box .info{display:block;}
    .page_productview .box .info .left{width:100%;position:relative;}
    .page_productview .box .info .left img{width:100%;}
    .page_productview .box .info .text{width:100%;padding-bottom:30px;margin-top:20px;}
    .page_productview .box .info .text .title{font-size:20px;color:#203015;padding-bottom:25px;border-bottom:1px solid #d9d9d9;font-weight:bold;}
    .page_productview .box .info .text .details{margin-top:30px;}
    .page_productview .box .info .text .details p{line-height:2;font-size:16px;}
    .page_productview .box .info .text .details p a{color:#000;font-size:16px}
    .page_productview .box .info .text .info{font-size:14px;color:#666;padding-top:22px;}
    .page_productview .box .info .text .line{display: inline-flex;justify-content: flex-start;align-items: center;background: #00245b;padding:10px 20px;border-radius: 4px;margin-right:20px;}
    .page_productview .box .info .text .line i{font-size:18px;margin-right:14px;color: #fff;}
    .page_productview .box .info .text .line span{font-size:16px;color: #fff;}
    .page_productview .box .info .text .line a{font-size:16px;color: #fff;}

    .page_productview .product_img.gallery-top {margin-bottom:5px;}
    .page_productview .product_img .gallery-thumbs {width:30%; box-sizing: border-box; padding: 10px 0;}
    .page_productview .product_img .gallery-thumbs .swiper-slide {opacity: 0.4; cursor: pointer;}
    .page_productview .product_img .gallery-thumbs .swiper-slide-thumb-active {opacity: 1; border:1px #00245b solid;}
    .page_productview .product_img .swiper-button-next:after,.product_img .swiper-button-prev:after{color:#000;font-size:20px;}

    .page_productview h3{font-size:24px;font-weight: bold;margin-bottom:20px;}
    .page_productview .sub{line-height: 1.8;}
    .page_productview .sub span{color:#f4a22a;}
    .page_productview .line{margin-top:20px;}
}

/*新闻资讯*/
.page_news .list{display: flex;flex-wrap:wrap;justify-content: space-between;}
/*图片列表*/
.page_news .item{width:32%;background: #fff;padding:30px;transition: .5s;margin-bottom:30px;border:1px solid #eee;}
.page_news .item:nth-child(3n+2):last-child{margin-right:34%;}
.page_news .item .pic{width:100%;height:250px;position: relative;}
.page_news .item .time{position: absolute;z-index:2;top:13px;left:13px;width:55px;height:55px;background: #e37125;color:#fff;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.page_news .item .time .shang{font-size:20px;margin-bottom:8px;}
.page_news .item .time .xia{font-size:10px;}
.page_news .item .name{line-height:1.5;margin-top:40px;font-size:20px;color:#000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.page_news .item .subname{height:48px;overflow:hidden;font-size:16px;margin-top:23px;line-height: 1.5;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color:#000;}
.page_news .item .news_more{transition:.5s;margin-top:50px;color:#e37125;font-size:16px;width:125px;height:45px;display: flex;justify-content: center;align-items: center;border:1px solid #e37125;margin-bottom:20px;}
.page_news .item:hover{background: #e37125;color:#fff;}
.page_news .item:hover .name{color:#fff;}
.page_news .item:hover .subname{color:#fff;}
.page_news .item:hover .news_more{color:#fff;border-color:#fff;}

/*文字列表*/
.page_news .block{width:100%;padding:15px;border-bottom:1px solid #eee;width:100%;display: flex;justify-content: space-between;align-items: center;color:#010101;}
.page_news .block:last-child{border-bottom:1px solid #eee;}
.page_news .block .time{width:20%;}
.page_news .block .title{width:68%;}
.page_news .block .title p{width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.page_news .block .iconfont{width:12%;font-size:20px;text-align: right;}
.page_news .block:hover{background: #f4a22a;color:#fff;}

@media(max-width:1500px) {
    .page_news .item .pic{height:220px;}
}
@media(max-width:1280px) {
    .page_news .item .pic{height:190px;}
}
@media(max-width:1024px) {
    .page_news .item .pic{height:150px;}
    .page_news .item{padding:15px;}
}
@media(max-width:992px) {
    .page_news .item{width:49%;padding:20px;margin-bottom:20px;}
    .page_news .item:last-child{margin-bottom:0;}
    .page_news .item:nth-child(3n+2):last-child{margin-right:0%;}
    .page_news .item .pic{height:290px;}

    .page_news .block{width:100%;padding:15px 0;border-bottom:1px solid #eee;width:100%;display: flex;justify-content: space-between;align-items: center;color:#010101;}
    .page_news .block:last-child{border-bottom:1px solid #eee;}
    .page_news .block .time{width:30%;font-size:14px;}
    .page_news .block .title{width:58%;}
    .page_news .block .title p{width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;}
    .page_news .block .iconfont{width:12%;font-size:18px;text-align: right;}
    .page_news .block:hover{background: #f4a22a;color:#fff;}
}
@media(max-width:768px) {
    .page_news .item .pic{height:218px;}
}
@media(max-width:576px) {
    .page_news .item{width:100%;}
    .page_news .item .pic{height:350px;}
}
@media(max-width:414px) {
    .page_news .item .pic{height:244px;}
    .page_news .item .name{margin-top:30px;font-size:18px;}
    .page_news .item .news_more{width:100%;height:40px;margin-top:30px;font-size:14px;}
    .page_news .item .subname{font-size:14px;}
    .page_news .item .list{padding-bottom:15px;}
}
@media(max-width:375px) {
    .page_news .item .pic{height:218px;}
}

/*新闻详情*/
.page_newsview{background: #f6f7fb;padding-bottom:50px;}
.page_newsview .top{display: flex;flex-direction: column;align-items: center;margin-top:40px;}
.page_newsview .news_title{font-size:20px;color:#222;text-align: center;line-height: 1.5;}
.page_newsview .time{font-size:14px;color:#666;display: flex;align-items: center;margin:20px 0;}
.page_newsview .time i{font-size:14px;color:#666;margin-right:10px;}
.page_newsview .time span{font-size:14px;color:#666;}
.page_newsview .news_cont{font-size:16px;color:#333;line-height: 2;padding:40px 0 0 0;}
.page_newsview .news_cont p{font-size:16px;color:#333;line-height: 2;margin-bottom:20px;}
.page_newsview .news_cont img{width:40%!important;margin-left:30% !important;}

@media(max-width: 1440px){
    .page_newsview .news_cont img{width:60%!important;margin-left:20% !important;}
}
@media(max-width:992px) {
    .page_newsview .news_title{font-size:18px;line-height: 1.5;}
    .page_newsview .top{margin-top:25px;}
    .page_newsview .news_cont{font-size:14px;padding:10px 0;}
    .page_newsview .news_cont p{font-size:14px;}
    .page_newsview .news_cont img{width:80%!important;margin-left:10% !important;}
}
@media(max-width: 576px){
    .page_newsview .news_cont img{width:100%!important;margin-left:0% !important;}
}

/*人才招聘*/
.page_join .content{width:100%;}
.page_join table{margin-bottom:30px;width:100%;max-width:100%;border:1px solid #eee;}
.page_join .job_btn font{transition: .5s;}
.page_join .job_btn:hover font{text-decoration: underline;}
.page_join table:hover{background: #eee;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.page_join td{border-right:1px solid #fff;border-bottom:1px solid #fff;padding:15px;background: #eee;word-break: break-all;}
.page_join td.font4{font-size:20px;font-weight: bold;}
.page_join td *{font-size:16px;line-height: 1.5;}

@media(max-width: 992px){
    .page_join .content{width:100%;}
    .page_join table{margin-bottom:10px;max-width:100%;border:1px solid #eee;}
    .page_join .job_btn font{transition: .5s;}
    .page_join .job_btn:hover font{text-decoration: underline;}
    .page_join table:hover{background: #f8f8f8;box-shadow: 0 0 10px rgba(0,0,0,.3);}
    .page_join td{border-right:1px solid #fff;border-bottom:1px solid #fff;padding:5px;font-size:14px;}
    .page_join td.font4{font-size:18px;}
    .job_btn{padding-top:10px;display: block;padding-right:5px;font-size:16px;}
    .page_join td *{font-size:14px;}
}

/*联系方式*/
.page_contact .company{font-size:26px;color:#000;font-weight:bold;padding-bottom:10px;}
.page_contact .right_box .line{display: flex;}
.page_contact .right_box .line .info{width:50%;}
.page_contact .right_box .codes{display: flex;width:50%;padding-top:30px;justify-content: end;}
.page_contact .right_box .code{width:200px;}
.page_contact .right_box .code img{width:100%;}
.page_contact .right_box .code p{text-align: center;margin-top:10px;font-size:16px;color:#000;}
.page_contact .right_box .info p{display: flex;align-items: center;padding-top:25px;}
.page_contact .right_box span{color:#000;line-height: 1.5;}
.page_contact .right_box a{color:#000;}
.page_contact .right_box a:hover{color:#f4a22a;}
.page_contact textarea{color:#000;}
.page_contact #dituContent {width: 100%;height:450px;border: 1px #ccc solid;margin:40px 0 0 0;font-size:16px;}
.page_contact .iw_poi_title{font-weight:bold;line-height: 1.25;}
.page_contact .iw_poi_content{line-height: 1.2;}

@media(max-width:992px) {
    .page_contact{padding-bottom:0;}
    .page_contact .company {font-size: 22px;padding-top: 25px;}
    .page_contact .right_box .line{display: block;}
    .page_contact .right_box .line .info{width:100%;}
    .page_contact .right_box p{font-size:14px;line-height: 2;padding-top:10px;}
    .page_contact .right_box a{font-size:14px;}
    .page_contact .right_box .line .code{width:100%;}
    .page_contact .right_box .line .code img{width:100%;}
    .page_contact .right_box .codes{width:300px;}
    .page_contact #dituContent {height: 350px;margin: 20px 0 10px 0;font-size:14px;}
}
@media(max-width: 414px){
    .page_contact #dituContent {height: 300px;}
}

/*在线留言*/
.page_message .titles{margin-bottom:30px;}
.page_message .big{font-size: 32px;color: #f4a22a;font-weight: bold;margin-bottom: 10px;text-align: center;}
.page_message .small{font-size: 20px;color: #000;font-weight: bold;margin-bottom: 50px;text-align: center;line-height: 1.5;width:80%;margin-left:10%;}
.page_message form{padding:0;width:100%;background: #fff;}
.page_message form .list{display: flex;justify-content: space-between;align-items: center;margin-bottom:18px;}
.page_message form .item{width:48%;}
.page_message form .label{width:100%;font-size:16px;margin-bottom:15px;}
.page_message form input{width:100%;font-size:16px;color:#000;padding:0 20px;height:54px;border:1px solid #d2d2d2;outline:none;border-radius:5px;background:transparent;}
.page_message form textarea{width:100%;font-size:16px;color:#000;padding:20px;height:200px;border:1px solid #d2d2d2;outline:none;border-radius:5px;background:transparent;}
.page_message form .btn{display: flex;justify-content: space-between;align-items: center;padding:0;}
.page_message form .code{display: flex;align-items: center;width:48%;}
.page_message form .yzm{width:60%;height:50px;margin-right:20px;}
.page_message form .code img{height:50px;border-radius: 5px;}
.page_message form .submit_btn{border:none;transition:.5s;width:28%;height:56px;background:#202020;color:#fff;font-size:22px;outline: none;border-radius: 5px;}
.page_message form .submit_btn:hover{background: #f4a22a;}

@media(max-width: 768px){
    .page_message .big{font-size: 20px;}
    .page_message .small{font-size: 15px;width:100%;margin-left:0%;}
    .page_message form .list{display: block;}
    .page_message form .item{width:100%;}
    .page_message form .item:nth-child(1){margin-bottom:10px;}
    .page_message form .btn{display: block;}
    .page_message form .code{width:100%;margin-bottom:20px;}
    .page_message form .submit_btn{width:100%;font-size:16px;}
}
@media(max-width: 414px){
    .page_message form .label{font-size:14px;}
    .page_message form .yzm{width:70%;font-size:14px;}
    .page_message form .code img{width:30%;}
}



